iT邦幫忙

2023 iThome 鐵人賽

DAY 14
0
Software Development

菜鳥工程師30天學java基礎系列 第 14

Day 14 Java的物件導向特性 繼承

  • 分享至 

  • xImage
  •  

以下是一個簡單的範例,示範了Java中繼承的基本用法:

// 父類別
class Vehicle {
    void forward() {
        System.out.println("前進");
    }
}

// 子類別
class Trucks extends Vehicle {
    void reverse() {
        System.out.println("倒車");
    }
}

public class Main {
    public static void main(String[] args) {
        Trucks myTrucks = new Trucks();
        myTrucks.forward(); // 子類別可以呼叫父類別的方法
        myTrucks.reverse(); // 子類別可以呼叫自己的方法
    }
}

在這個範例中,Trucks 類別繼承了 Vehicle 類,因此它可以呼叫 Vehicle 類別中定義的 forward 方法,並且還可以擁有自己的 reverse 方法。

繼承是物件導向程式設計的一個強大工具,它允許在程式碼中建立層次結構,並實現程式碼的重用性和擴展性。 然而,在使用繼承時要小心,確保正確設計類別層次結構以避免潛在的問題,並遵循物件導向的最佳實踐。


上一篇
Day 13 Java的物件導向特性 繼承
下一篇
Day 15 Java的物件導向特性 多型
系列文
菜鳥工程師30天學java基礎30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言